Hamiltonian Path & Cycles In Graphs And Graph Theory